• word of the day

    capparis flexuosa

    capparis flexuosa - Dictionary definition and meaning for word capparis flexuosa

    Definition
    (noun) shrub or small tree of southern Florida to Central and South America
Download our Mobile App Today
Receive our word of the day
on Whatsapp